<?php
namespace app\index\model;

use think\Model;
use think\Db;
use think\Cache;
class Billboard extends Model
{
    protected $table = 'billboard';
    public function getTypeAttr($val){
        switch ($val) {
            case '1':
                return '三面翻立柱大牌';
                break;
            case '2':
                return '候车亭灯箱';
                break;
            case '3':
                return '地下停车场灯箱';
                break;
            case '4':
                return '社区灯箱';
                break;
            case '5':
                return '城市道路灯箱';
                break;
            default:
                return '固定面立柱大牌';
                break;
        }
    }

    public function getDeviceTypeAttr($val){
        switch ($val) {
            case '1':
                $return['key'] = 1;
                $return['val'] = '不带摄像头';
                return $return;
                break;
            default:
                $return['key'] = 0;
                $return['val'] = '带摄像头';
                return $return;
                break;
        }
    }

    public function getNetworkAttr($val){
        switch ($val) {
            case '1':
                return '移动';
                break;
            case '2':
                return '电信';
                break;
            default:
                return '联通';
                break;
        }
    }

    public function getWifiAttr($val){
        switch ($val) {
            case '1':
                return '手机共享';
                break;
            default:
                return 'Mi-Fi随身WiFi';
                break;
        }
    }

    public function getPowerStateAttr($val){
        switch ($val) {
            case '1':
                return '晚上通电4小时';
                break;
            case '2':
                return '太阳能蓄电池供电';
                break;
            case '3':
                return '充电电池供电';
                break;
            default:
                return '24小时直流供电';
                break;
        }
    }

    public function getShellTypeAttr($val){
        switch ($val) {
            case '1':
                return '射灯外壳（方形）分体式';
                break;
            case '2':
                return '圆柱状射灯外壳';
                break;
            case '3':
                return '塑料外壳';
                break;
            default:
                return '大射灯外壳（方形）';
                break;
        }
    }
    
}